package cn.bearspark.schedule.rpc;

import java.time.LocalDateTime;

/**
 * 定时任务的远程调用接口
 *
 * @author f
 */
public interface ScheduleRpc {

    /**
     * 执行一个定时任务
     *
     * @param moduleCode 模块的枚举值
     * @param deadline   执行的时间
     * @param info       执行任务所需要的额外信息
     */
    void scheduled(int moduleCode, LocalDateTime deadline, String info);

}
